
//
//  UIView+Extension.swift
//  SinaWeiBo
//
//  Created by 王忠楠 on 16/9/19.
//  Copyright © 2016年 wangzn. All rights reserved.
//

import UIKit

//对UIView的扩展
extension UIView{
    
    //扩展计算属性
    //x坐标
    
    var x: CGFloat {
        
        get{
            return frame.origin.x
        } set {
            frame.origin.x = newValue
        }
    }
    
    // y坐标
    
    var y: CGFloat {
        
        
        get{
            return frame.origin.y
            
        }set{
            
            frame.origin.y = newValue
        }
        
    }
    
    
    //宽度
    var width: CGFloat{
        
        get{
           return frame.size.width
            
        }set{
            
            frame.size.width = newValue
        }
        
        
    }
    
    //高度
    
    var height:CGFloat {
        
        get{
            return frame.size.height
            
        }set{
            
            frame.size.height = newValue
        }
        
        
    }
    
    
    //中心x
    
    var centerX: CGFloat{
        
        get{
            
            return center.x
        }set{
            
            center.x = newValue
            
        }
    }
    
    //中心y
    
    var centerY : CGFloat{
        
        get{
            
            return center.y
        }set{
            
            center.y = newValue
        }
        
    }
    
    //size
    
    var size: CGSize{
        
        get{
            return frame.size
        }set{
            
           frame.size = newValue
        }
        
    }
    
    
}
